impervious boundary - French English Dictionary